body {
  width: 100%;
  min-height: 100vh;
  background-color: #fff; }
.header {
  width: 100%;
  height: 1.2rem;
  position:absolute;
 top:0;
 z-index:1;align-items: center;
  justify-content: space-between;
  background-color: rgba(255, 255, 255, 0.6); }
  .header .logo {
    width: 4.86rem;float:left;
    height: 1.2rem;
    }
.header .logo img{padding-top:.1rem}
  .header .nav {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
	.header .nav ul{width:11rem;padding-top:.4rem}
    .header .nav .item {
      position: relative; float:left;    margin-left: .36rem;text-align:center}
      .header .nav .active > a {
        color: #547872;}
      .header .nav .item a {
        display: inline-block;
        font-size: .18rem;
        color: #444; }
     
 .header .nav .active a, .header .nav .item a:hover{    color: #547872;
    border-bottom: 3px solid #547872;width:100%;padding-bottom:.08rem}
 
 
 
.banner {
  width: 100%;
  height:10.5rem; }
  .banner a {
    width: 100%;
    height: 100%;
    display: block; }
  .banner img {
    width: 100%;
    height: 100%; }
.ad {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .16rem;
  color: #fff; }
  .ad a,.ad img{width: 100%}
.ad.adfix{
  position: fixed;bottom: 0;left: 0
}
.footer {
  width: 100%;
  height: 2.75rem;padding:.2rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;}
  .footer .main{width:14rem}
  .footer .left{width:20%;}
  .footer  .right{width:75%}
  .footer  .right .left{width:70%}
   .footer  .right .right{width:30%}
  .footer .nav-list {
    display: flex;margin-bottom:.3rem;
    align-items: center; }
    .footer .nav-list .item,.footer .nav-list .line {
      padding-right: .25rem; }
	 .footer .nav-list .item:last-child{padding-right:0}
      .footer .nav-list .item a {
        color: #e2f1f1; }
    .footer .nav-list .line {
      color: #e2f1f1; }

  .footer p {
    line-height:220%;
    color: #e2f1f1; }
	.footer .left img{margin-top:.2rem;}



.footer{background:#686868}


.icon_list{
	height: 1.5rem;
	background: #f8f6f1;
}
.icon_list .main{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width:14rem;
}
.icon_list .box{
	background: url('../images/icon_line.jpg') no-repeat right center;
	padding-top:.5rem;
	padding-left: 82px;
	width: 25%;height: 1rem;
	position: relative;
}
.icon_list .box i{
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.icon_list .box:nth-child(1){
	padding-left: 60px;
}

.icon_list .box:nth-child(4){
		background: none;
}


.icon_list .box i
{
		animation: iconswing 6s ease-in infinite alternate none;
		left:23px;
}

.icon_list .box:nth-child(1) i{
	left:3px;
}



.icon_list h5{
	font-size: .2rem;
	line-height:.26rem;
	font-weight: normal;
}
.icon_list h4{
	font-size: .12rem;
	line-height: .26rem;
	font-weight: normal;
	color: #666666;
}


.yzhj5{ width:1200px; margin:0 auto}

	.yzhj5 h1{ text-align:center;}

	

	

	.yzhj5 dl{ overflow:hidden;height:200px;}

	.yzhj5 dt{ width:561px; position:relative;}

	.yzhj5 dt p{ position:absolute; left:10px; top:10px; font-size:14px; color:#666;}

	.yzhj5 dd{ width:561px;}

	.yzhj5_1{ width:539px; height:173px; border:1px solid #e5e5e5; background:url(../images/pic70.png) no-repeat 510px 12px; font-size:14px; color:d0d0d0; padding:10px; text-indent:3em;}

	.yzhj5_2{ width:559px; line-height:45px; height:45px; font-size:14px; color:#666; padding-left:10px; border:1px solid #e5e5e5; background:url(../images/pic67.png) no-repeat 524px 12px; margin-bottom:19px;}

	.yzhj5_3{ width:559px; line-height:45px; height:45px; font-size:14px; color:#666; padding-left:10px; border:1px solid #e5e5e5; background:url(../images/pic68.png) no-repeat 524px 12px; margin-bottom:19px;}

	.yzhj5_4{ width:559px; line-height:45px; height:45px; font-size:14px; color:#666; padding-left:10px; border:1px solid #e5e5e5; background:url(../images/pic69.png) no-repeat 524px 12px;}

	.yzhj5 h2{ text-align:center;}






.lxwm1{ width:1200px; margin:0 auto; overflow:hidden;}

	.lxwm1 ul{ float:left; height:378px;}

	.lxwm1_1{ width:355px; border-right:1px solid #f9f2ee;}

	.lxwm1 h1{ font-size:24px; color:#c07957; background:url(../images/pic133.png) no-repeat left bottom; padding-bottom:22px; margin-bottom:20px; line-height:24px;}

	.lxwm1 li{ font-size:16px; color:#444; line-height:28px;}

	.lxwm1_2{ width:265px; border-right:1px solid #f9f2ee; margin-left:50px;}

	.lxwm1_2 li p{ margin-top:12px;}

	.lxwm1_3{ width:255px; border-right:1px solid #f9f2ee; margin-left:42px;}

	.lxwm1_4{ width:127px; margin-left:81px;}

	

.lxwm2{ position:relative;}

	.lxwm2 h1{ background:url(../images/pic134.jpg) top center no-repeat; height:645px;}

	.lxwm2 p{ position:absolute; left:0; bottom:-33px; width:100%; text-align:center; z-index:3;}

	.lxwm2 p a{ width:1200px; display:block; background:#c67c59; height:66px; line-height:66px; margin:0 auto; color:#fff; text-decoration:none; font-size:16px;}
	
	
	
	
	@media screen and (max-width:768px) {
body{font-size:14px;}
.header{position:relative;height:auto;text-align:center;margin-top:-20px;z-index:20;}
.header .logo{height:auto;width:100%;float:none}
.header .logo img{width:80%;}
.header .nav{clear:both}
.header .nav ul{width:100%;}
.header .nav .item {margin-left: 0;width: 24.2%;border: 1px solid #fff; }
.header .nav .item a{font-size:14px;color:#333;background: #e6e6e6;display:block;padding: 5px 0;}
.icon_list .box{width:50%}
.header .nav .active a, .header .nav .item a:hover{border:none;color:#fff;padding: 5px 0;background: #547872}
.icon_list{height:auto;display:block;overflow:hidden;padding-bottom:12px;}
.icon_list .main{width:100%;display:block}
.icon_list .box {width: 26%;float: left;height:3rem}
.icon_list .box:nth-child(1){padding-left: 82px;}
.icon_list .box:nth-child(2){background:none}
.icon_list .box:nth-child(1) i {left: 23px;}
.icon_list h5 ,.icon_list h4{line-height:180%;}
.footer{height:auto;display:block;padding-bottom:15px;}
.footer  .nav-list{display:none}
.footer .main{width:100%}
.footer .left {width: 100%;text-align:center}
.footer .right{width:100%}
.footer .right .left{text-align:left;width:90%;margin-left:5%}
.footer .right .right{display:none}
.footer p {line-height: 180%;}


.yzhj5,.yzhj5 dd,.yzhj5 dt{width:100%}
.yzhj5 dl{height:auto}
.yzhj5_2,.yzhj5_3 {width: 359px;margin-left:20px;}
.yzhj5_1{width: 349px;margin-left:20px;}
.yzhj5 dt p {left: 30px;}
.yzczt9 dt{padding:0;margin:4px}


.lxwm1{width:100%}
.lxwm1 ul{width:80%;margin-left:10%;height:auto;float:none;border-bottom: 1px solid #f9f2ee;padding-bottom:30px;margin-bottom:30px;}
.lxwm1_2,.lxwm1_3{margin:0}